package example.day06;

public class Order {

    /**
     * 类中可以定义 构造方法
     * 构造方法，用于将来创建对象的时候直接初始化我们想要的数据值
     * 语法约束：
     *     不要声明返回值类型
     *     方法名必须完全等于类名
     *     参数，可以有；也可以没有
     *     如果没有参数，这个构造方法就叫做  无参构造方法
     *     如果有参数，这个构造方法就叫做    有参构造方法
     *
     */
    // 无参构造
    public Order(){
        this.date = "2021-03-07";
    }

    // 有参构造
    public Order(String oid,String uid,double amt,double realAmount,String receiveAddr,String date){
        this.orderId = oid;
        this.userId = uid;
        this.amount = amt;
        this.realAmount = realAmount;
        this.receiveAddr = receiveAddr;
        this.date = date;
    }


    // 订单号  STRING
    String orderId;

    // 订单所属用户id  STRING
    String userId;

    // 订单总金额   DOUBLE
    double amount;

    // 订单的应付金额  DOUBLE
    double realAmount;

    // 订单的收货地址  STRING
    String receiveAddr;

    // 订单的生成日期  STRING
    String date;

}
